jjzjj

如何自定义sapui5 TreeTable控件的可展开列

  参考sapui5TreeTable控件的示例,我们发现所有的可展开列(即所谓的hierarchicaldatacolumn)默认都在第一列,而且API中并没有给出对应的属性或方法来重新指定可展开列在table中的位置。  我们可以编写一个自定义控件,使其继承sapui5的TreeTable控件,并修改其中的renderTableCellControl方法,从而实现该功能。下面给出了该自定义控件的代码:1varcolIndex=0;2vartreeTableRenderer=sap.ui.core.Renderer.extend(sap.ui.table.TableRenderer);34t